package michal.tablice;

public class Sixpack {
	Piwo [][] zawartosc = new Piwo [2][3];
	{
		zawartosc [0][0] = new Piwo ("Warka", 5.2, 500);
		zawartosc [0][1] = new Piwo ("Zywiec", 4.8, 500);
		zawartosc [0][2] = new Piwo ("Lech", 5.0, 330);
		zawartosc [1][0] = new Piwo ("Heineken", 4.5, 500);
		zawartosc [1][1] = new Piwo ("Tatra", 6.0, 550);
		zawartosc [1][2] = new Piwo ("Becks", 3.5, 450);
	}
	
	Sixpack(){
		this.zawartosc[0][0] = zawartosc[0][0];
		this.zawartosc[0][1] = zawartosc[0][1];
		this.zawartosc[0][2] = zawartosc[0][2];
		this.zawartosc[1][0] = zawartosc[1][0];
		this.zawartosc[1][1] = zawartosc[1][1];
		this.zawartosc[1][2] = zawartosc[1][2];
	}
	int stan(){
		int iloscPiw = 6;
		if (zawartosc[0][0]!=null){
			iloscPiw=1;
		}
		else if(zawartosc[0][0] != null && zawartosc[0][1] != null){
			iloscPiw=2;
		}
		else if(zawartosc[0][0] != null && zawartosc[0][1] != null && zawartosc[0][2] != null){
			 iloscPiw=3;
		}
		else if(zawartosc[0][0] != null && zawartosc[0][1] != null && zawartosc[0][2] != null && zawartosc[1][0] != null){
			iloscPiw=4;
		}
		else if(zawartosc[0][0] != null && zawartosc[0][1] != null && zawartosc[0][2] != null && zawartosc[1][0] != null && zawartosc[1][1] != null){
			iloscPiw=5;
		}
		else if(zawartosc[0][0] != null && zawartosc[0][2] != null && zawartosc[0][2] != null && zawartosc[1][0] != null && zawartosc[1][1] != null && zawartosc[1][2] != null){
			iloscPiw=6;
		}
		else {
			iloscPiw=0;
		}
		return iloscPiw;
	}
	void wezPiwo(){
		if(stan() == 6){
			zawartosc[0][0] = null;
		}
		
		else if(stan() == 5){
			zawartosc[0][0] = null;
			zawartosc[0][1] = null;
			
		}
		else if(stan() == 4){
			zawartosc[0][0] = null;
			zawartosc[0][1] = null;
			zawartosc[0][2] = null;
			
		}
		else if(stan() == 3){
			zawartosc[0][0] = null;
			zawartosc[0][1] = null;
			zawartosc[0][2] = null;
			zawartosc[1][0] = null;
			
		}
		else if(stan() == 2){
			zawartosc[0][0] = null;
			zawartosc[0][1] = null;
			zawartosc[0][2] = null;
			zawartosc[1][0] = null;
			zawartosc[1][1] = null;
			
		}
		else if(stan() == 1){
			zawartosc[0][0] = null;
			zawartosc[0][1] = null;
			zawartosc[0][2] = null;
			zawartosc[1][0] = null;
			zawartosc[1][1] = null;
			zawartosc[1][2] = null;
			
		}
		else if(stan() == 0){
			System.out.println("Chcialbys jeszcze jedno, nie? Nie dostaniesz wiecej");
		}
	}
	public Piwo[][] getZawartosc() {
		return zawartosc;
	}
	public void setZawartosc(Piwo[][] zawartosc) {
		this.zawartosc = zawartosc;
	}
}
